#ifndef WORKDLL_H
#define WORKDLL_H
#include <QMainWindow>
#include <QtCore/QTextStream>
#include <QList>
#include <QLibrary>
#include <QDir>
#include "structs.h"
class workDll
{
//    struct Doc {
//                QStringList title;
//                QStringList text;
//                QStringList ann;
//            };


//    struct Parameters {
//                QString name;
//                QString about;
//                /**
//                  * 0 - counter
//                  * 1 - combobox
//                  */
//              //  int type;

//                /* counter */
//                double min;
//                double max;
//                double def;
//                /* combobox */
//                QList<QString> Items;
//            };
public:
    bool GetDll(QList<QString> &QLib);
    bool GetParams(int Id,QList<Parameters> &Params);
    bool GetDist(int Id,QList<Doc> &Docs, QVector<double> Params, QVector<QVector<double> > & Result);
};

#endif // WORKDLL_H
